to mash something up - Español Inglés Diccionario